Rollup 
是一个 JavaScript 模块打包器，可以将小块代码编
译成大块复杂的代码，例如 library 或应用程序。
Rollup 对代码模块使用新的标准化格式，这些标准都包含
在 JavaScript 的 ES6 版本中，而不是以前的特殊解决方案，
如 CommonJS 和 AMD。ES6 模块可以使你自由、无缝地使用你
最喜爱的 library 中那些最有用独立函数，而你的项目不必携
带其他未使用的代码。ES6 模块最终还是要由浏览器原生实现，
但当前 Rollup 可以使你提前体验。
同类的工具有webpack,parcel.


webpack
本质上，webpack 是一个现代 JavaScript 应用程序的静态模块打包
器(module bundler)。当 webpack 处理应用程序时，它会递归地构
建一个依赖关系图(dependency graph)，其中包含应用程序需要的每
个模块，然后将所有这些模块打包成一个或多个 bundle。
